Performance Test Case Generation for Microprocessors
نویسنده
چکیده
We describe a systematic methodology for generating performance test cases for current generation microprocessors. Such test cases are used for: (a) validating the expected pipeline flow behavior and timing; and, (b) detecting and diagnosing performance bugs in the design. We cite examples of application to a real, superscalar processor in pre– and post–silicon stages of development. Suggested topic areas: Performance Testing and Validation, Diagnosis and Debugging, Super Scalar Processors, Performance Signatures
منابع مشابه
Trading Off Dependability and Cost for Nanoscale High Performance Microprocessors: The Clock Distribution Problem
The continuous scaling of microelectronics technology allows for keeping on increasing IC performance and complexity, but simultaneously poses serious challenges to design, test and dependability. For high performance microprocessors, guaranteeing that clock signals are distributed throughout the die with correct skew, dutycycle, limited jitter and sharp edges is becoming ever more challenging,...
متن کاملCombinatorial Model-Based Test Program Generation for Microprocessors
In this paper we describe a method of automated test program generation intended for systematic functional verification of microprocessors. The method supplements such widely-spread practical approaches as software-based verification and random generation. In our method, construction of test programs is based on microprocessor model, which includes structural model and instruction set model. Th...
متن کاملMulti-Core Microprocessors in Embedded Applications
Until now, Moore’s prediction that transistor density would double every year has been realized, driven primarily by the thirst for higher performance. However, the traditional approach to the development of superscalar microprocessors, where performance gain was derived largely by increasing the frequency, is failing to meet the performance and power requirements of the next generation of micr...
متن کاملMulti-Core Microprocessors in Embedded Applications
Until now, Moore’s prediction that transistor density would double every year has been realized, driven primarily by the thirst for higher performance. However, the traditional approach to the development of superscalar microprocessors, where performance gain was derived largely by increasing the frequency, is failing to meet the performance and power requirements of the next generation of micr...
متن کاملFunctional Self-Test Generation for Superscalar Microprocessors
Functional testing of microprocessors has been studied for over two decades. Techniques for generating functional tests for modern microprocessors with cache/MMU and pipelining have been previously proposed [4, 1]. However there are no reported techniques for automatic functional self-test generation for superscalar processors. We present such a technique that not only makes it possible to run ...
متن کامل